﻿using System;

namespace ClassLibrary1
{
    public interface IClass1
    {
        void Wroom();
    }

    public class Class0
    {
        public virtual void Woosh()
        {

        }

        public void Smotsh()
        {
            Console.WriteLine("Smotsh");
        }
    }

    public class Class1 : Class0, IClass1
    {
        public event EventHandler BobEvent;

        public Class1()
        {
            Wroom();
            Wahoo();
        }

        private static void Wahoo()
        {
            throw new NotImplementedException();
        }

        void HandleBobEvent(object sender, EventArgs e)
        {
            throw new NotImplementedException();
        }

        public override void Woosh()
        {
            BobEvent += HandleBobEvent;
        }

        public void Wroom()
        {
            throw new NotImplementedException();
        }
    }
}
